package com.xidian.zhiancloud.vo.monitor;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.xidian.zhiancloud.model.MonitorDevice;
import com.xidian.zhiancloud.model.MonitorDeviceTag;
import lombok.Data;

import java.util.List;

/**
 * @Author: Summerless
 * @Date: 2021/5/14 21:59
 */
public class MonitorDeviceVO extends MonitorDevice {
    private List<MonitorDeviceTag> tagList;
    private String appKey;
    private String appID;
    private String MQTTaddr;
    private String MQTTport;
    private String MQTTSSLport;

    public List<MonitorDeviceTag> getTagList() {
        return tagList;
    }

    public void setTagList(List<MonitorDeviceTag> tagList) {
        this.tagList = tagList;
    }

    public String getAppKey() {
        return appKey;
    }

    public void setAppKey(String appKey) {
        this.appKey = appKey;
    }

    public String getAppID() {
        return appID;
    }

    public void setAppID(String appID) {
        this.appID = appID;
    }

    @JsonProperty("MQTTaddr")
    public String getMQTTaddr() {
        return MQTTaddr;
    }

    public void setMQTTaddr(String MQTTaddr) {
        this.MQTTaddr = MQTTaddr;
    }

    @JsonProperty("MQTTport")
    public String getMQTTport() {
        return MQTTport;
    }

    public void setMQTTport(String MQTTport) {
        this.MQTTport = MQTTport;
    }

    @JsonProperty("MQTTSSLport")
    public String getMQTTSSLport() {
        return MQTTSSLport;
    }

    public void setMQTTSSLport(String MQTTSSLport) {
        this.MQTTSSLport = MQTTSSLport;
    }
}
